/*
int
parse 5 5
noparse 6 P 1
*/

# Semantic predicate with binding in guard and expression:

P <- a:A &{ a == 5 } { a }
A <- "5" { 5 } / "6" { 6 }
